home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1993 December / PSL Monthly Shareware CD-ROM (December 1993).iso / prgmming / dos / c / book_c.com / BOOK.LST < prev   
Encoding:
File List  |  1989-05-25  |  4.7 KB  |  119 lines

  1. Wheat from Chaff: A Bookhound's Recommendations for C Beginners
  2.  
  3. In Mike Rubenstein's prgbooks.prn file in this data library (q. v.),
  4. there's a comment about some books that are better not bought.  I never was
  5. one to heed good advice like that, but maybe I can offer some.  This is a
  6. list of the C books that I have acquired while trying to learn C over the
  7. past year.  The comments are my own, not the forum's, not BI's, not CIS's,
  8. not anyone else's.  I'm not associated with any software company or
  9. publisher, etc.  The ratings reflect my personal experience as an
  10. experienced mainframe APL programmer who's maybe getting close to an
  11. intermediate proficiency with C on the PC, and are intended for others who
  12. are fairly new to C.
  13.  
  14. Your comments can help make the list more useful.  Has any book not listed
  15. here been really helpful to you?  Are any of them overrated?  Let me know!
  16.  
  17. Greg Chicares 76615,3536      May 6, 1989
  18.  
  19.  
  20. ----Must have----
  21.  
  22. C: A Reference Manual (Harbison & Steele, Prentice-Hall)
  23.     The best reference manual there is.  Better than K&R.
  24.  
  25. Turbo C Bible (Barkakati, Sams)
  26.     Wonderful reference for the library functions, grouped by topic, with a
  27.     sample program for each.  900+ pages.  Use it every day.
  28.  
  29. The C Programming Language (K&R, Prentice-Hall)
  30.     Requires no discussion.
  31.  
  32. ----Recommended----
  33.  
  34. Advanced MS-DOS (Ray Duncan, MS Press)
  35.     Doesn't sound like a C book, but gives very detailed information on DOS
  36.     and BIOS interrupts.
  37.  
  38. The C Companion (Allen Holub, Prentice-Hall)
  39.     Really helped me understand how C is compiled.  A whole chapter on
  40.     printf: how to implement it, not how to use it.  Good advice on style.
  41.     Two meaty chapters on pointers.
  42.  
  43. C Traps and Pitfalls (Andrew Koenig, Addison-Wesley)
  44.     Originally an AT&T internal paper.  Lotsa gotchas.
  45.  
  46. The C Puzzle Book (Andrew Feuer, Prentice-Hall)
  47.     Some challenging quizzes, focusing on the grammar of C rather than the
  48.     library functions.  Most of the book is devoted to clear explanations
  49.     of the sometimes surprising answers.
  50.  
  51. Turbo C Programming for the PC (Robert Lafore, Howard Sams & Co.)
  52.     My favorite intro book.  Warns you about scanf() for kbd input, e. g.
  53.  
  54. C with Excellence (Henry Ledgard, Hayden Books)
  55.     One of the Programming Proverbs series.  Good stuff about style, and
  56.     guidelines to make coding easier.
  57.  
  58. ----OK----
  59.  
  60. Dr. Dobb's Toolbook of C (Brady)
  61.     Mostly concerns their Small-C compiler and some Unix-style tools.
  62.     The compiler is discussed in detail.  Interesting extracts from some
  63.     old DDJ issues.
  64.  
  65. C Chest and Other Treasures (Allen Holub, M&T Books)
  66.     Contains most of his C Chest columns from DDJ.  Miscellaneous topics
  67.     include sorting, data structures, splines, and optimization.  PC
  68.     implementations of some UNIX utilities.
  69.  
  70. Programs and Data Structures in C (Ammeraal, Wiley)
  71.     If you find C easier to read than Pascal, then why not?  Even has a
  72.     brief chapter on tries.
  73.  
  74. Advanced C (Anderson & Anderson, Hayden)
  75.     Got this just for the chapter on writing your own memory manager, and
  76.     no regrets.
  77.  
  78. Solutions in C (Rex Jaeschke, Addison-Wesley)
  79.     Good coverage of internals: preprocessor, stack, heap, startup code.
  80.     Special attention to the ANSI standard.
  81.  
  82. ----Less excellent than the above----
  83.  
  84. Advanced Quick C (Werner Feibel, Osborne/McGraw-Hill)
  85.     Elementary data structures.  Searching and sorting.  Parsing.  Random
  86.     numbers.
  87.  
  88. C for Programmers (Ammeraal, Wiley)
  89.     Concise at 114 pages.  No surprises.
  90.  
  91. C Power User's Guide (Schildt, Osborne/McGraw-Hill)
  92.     Brief intros to 10 topics such as menus, serial communications, mice,
  93.     and bar graphs.  Includes an interpreter for a limited BASIC.
  94.  
  95. Proficient C (Augie Hansen, MS Press)
  96.     Don't have much to say about this one.
  97.  
  98. Advanced C Primer++ (Stephen Prata, Howard Sams & Co.)
  99.     BIOS and DOS function calls.  Lots about I/O.  Calling asm routines.
  100.  
  101. Variations in C (Steve Schustack, MS Press)
  102.     Elementary intro.
  103.  
  104. Common C Functions (Brand, Que)
  105.     The back cover says "Functions and programs to add to your library,
  106.     such as a child's one-page editor, a say-get function similar to dBASE
  107.     II, and many others."  I got it for 90% off at a clearance sale.
  108.  
  109. Quick C (Townsend)
  110.     Not sure about the publisher or the exact title, since I gave it away.
  111.     An intro book with many sample programs which won't compile.
  112.  
  113. ----Not mentioned----
  114.  
  115. If a book about C on PC's isn't mentioned here, that's probably because
  116. even I didn't buy it.  I probably have seen it though, having spent many
  117. lunch hours and weekends browsing through every bookstore in Connecticut.
  118. Caveat emptor.
  119.